package com.jxpanda.commons.signature;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 签名算法的枚举
 * @author Panda
 */
@Getter
@AllArgsConstructor
public enum SignatureAlgorithm {

    /**
     * SHA256withRSA，做RSA签名验证使用的算法枚举值
     * */
    SHA256_WITH_RSA("SHA256withRSA", "SHA256withRSA，做RSA签名验证使用的算法枚举值"),
    /**
     * SHA256withECDSA，使用ECDSA做签名验证使用的算法枚举值
     * */
    SHA256_WITH_ECDSA("SHA256withECDSA", "SHA256withECDSA，使用ECDSA做签名验证使用的算法枚举值");

    private final String value;
    private final String description;

}
